#include <ximera/gui/cegui/slider.hpp>

namespace ximera { namespace gui { namespace cegui
{
    Int32 Slider::value() const
    {
        return Int32(ceguiSlider()->getCurrentValue());
    }

    void Slider::value(Int32 val)
    {
        ceguiSlider()->setCurrentValue(float(val));
    }

    Int32 Slider::stepSize() const
    {
        return Int32(ceguiSlider()->getClickStep());
    }

    void Slider::stepSize(Int32 value)
    {
        ceguiSlider()->setClickStep(float(value));
    }

    Int32 Slider::maxValue() const
    {
        return Int32(ceguiSlider()->getMaxValue());
    }

    void Slider::maxValue(Int32 value)
    {
        ceguiSlider()->setMaxValue(float(value));
    }
}}}
